why are variables used in programming